﻿using System;
using System.Collections.Generic;

namespace LH.Model.PU
{
    public class HuaJin_AppVouch
    {
        //账套号
        public string cAccid { get; set; }
        public string cId { get; set; } 
        public string cCode { get; set; }
        public DateTime dDate { get; set; }
        public string cDepCode { get; set; }
        public string cPersonCode { get; set; }
        public string cBusType { get; set; }
        public string cPTCode { get; set; }
        public string cMaker { get; set; }
        public string cVerifier { get; set; }
        public string cAuditDate { get; set; }
        public string cMemo { get; set; }
        public string cDefine1 { get; set; }
        public string cDefine2 { get; set; }
        public string cDefine3 { get; set; }
        public string cDefine4 { get; set; }
        public string cDefine5 { get; set; }
        public string cDefine6 { get; set; }
        public string cDefine7 { get; set; }
        public string cDefine8 { get; set; }
        public string cDefine9 { get; set; }
        public string cDefine10 { get; set; }
        public string cDefine11 { get; set; }
        public string cDefine12 { get; set; }
        public string cDefine13 { get; set; }
        public string cDefine14 { get; set; }
        public string cDefine15 { get; set; }
        public string cDefine16 { get; set; }
        public string cHDefine7 { get; set; }
        public string cHDefine8 { get; set; }
        public string cHDefine11 { get; set; }
        public string cHDefine12 { get; set; }
        public List<PuAppVouchBody> itemList { get; set; }

           
        public class PuAppVouchBody
        {
            public string iRowNo { get; set; }
            public string cInvCode { get; set; }
            public string cFree1 { get; set; }
            public string cFree2{ get; set; }
            public string cFree3 { get; set; }
            public string cFree4 { get; set; }
            public Decimal iQuantity { get; set; } 
            public string cExchname { get; set; }
            public Decimal iExchrate { get; set; }
            public DateTime dArriveDate { get; set; }
            public string iPerTaxRate { get; set; }
            public Decimal? iNatUnitPrice { get; set; }
            public Decimal? iNatTaxUnitPrice { get; set; }
            public Decimal? iOriUnitPrice { get; set; }
            public Decimal? iOriTaxUnitPrice { get; set; }
            public Decimal? iNatSum { get; set; }
            public Decimal? iNatMoney { get; set; }
            public Decimal? iNatTax { get; set; }
            public Decimal? iOriSum { get; set; }
            public Decimal? iOriMoney { get; set; }
            public Decimal? iOriTax { get; set; }
            public string cItemCode { get; set; }
            public string cItemName { get; set; }
            public string cItem_Class { get; set; }
            public string cItem_Name { get; set; }
            public string cVenCode { get; set; }
            public string cBMemo { get; set; }
                  
            //public string bid { get;set; }
            public string cDefine22 { get; set; }
            public string cDefine23 { get; set; }
            public string cDefine24 { get; set; }
            public string cDefine25 { get; set; }
            public string cDefine26 { get; set; }
            public string cDefine27 { get; set; }
            public string cDefine28 { get; set; }
            public string cDefine29 { get; set; }
            public string cDefine30 { get; set; }
            public string cDefine31 { get; set; }
            public string cDefine32 { get; set; }
            public string cDefine33 { get; set; }
            public string cDefine34 { get; set; }
            public string cDefine35 { get; set; }
            public string cDefine36 { get; set; }
            public string cDefine37 { get; set; }
            //public string cfree2 { get; set; }
            //public string cfree3 { get; set; }
            //public string cfree4 { get; set; }
            //public string cfree5 { get; set; }
            //public string cfree6 { get; set; }
            //public string cfree7 { get; set; }
            //public string cfree8 { get; set; }
            //public string cfree9 { get; set; }
            //public string cfree10 { get; set; } 
            //public string csocode { get; set; }
            //public string csource { get; set; }
            //public string sodid { get; set; }
            //public string iropsid { get; set; }
            //public string imrpsid { get; set; }
            //public string cdemandcode { get; set; }
            //public string cdetailsdemandmemo { get; set; } 
            //public string sotype { get; set; }
            //public string cdemandmemo { get; set; }  
            //public string cpersoncodeexec { get; set; }
            //public string cpersonnameexec { get; set; }
            //public string cdepcodeexec { get; set; }
            //public string cdepnameexec { get; set; } 
            //public string mocode { get; set; }  
            //public string csrpolicy { get; set; } 
            //public string isosid { get; set; }
            //public string iorderdid { get; set; }
            //public string iordertype { get; set; }
            //public string csoordercode { get; set; }
            //public string iorderseq { get; set; }
            //public string planlotnumber { get; set; }
            //public string cplanmethod { get; set; }
            //public string cbdefine1 { get; set; }
        }
    }
   
}
